luis castro
Levante calls a 14-year-old up to the first team: the wage bill is choosing the debut ageOn a morning at Buñol, Diego Moyano steps into the rondo among his seniors,...
Vietnam U20 and the Conversion Problem: Second Consecutive Defeat at the AFC U20 Asian Cup QualifiersIn the 88th minute, with the score at 1-1 and Vietnam pressing relentlessly, ...
Indonesia vs Thailand: The Empty Seat Beside Kevin Diks and the Weight of 35 YearsThe press conference in Jakarta on the afternoon of Sunday 4 October 2026 had...
Turkey Lose 1-3 to Romania at EuroVolley 2026: Fate Left to the Final MatchIn athletics, the gap between two runners is sometimes just a few hundredths ...
Lebrun's 4-0 and the De Nodrest Shock: The Ljubljana 2026 Scoreboard Is Rewriting Europe's OrderWhen Félix Lebrun closed out the fourth game against Patrick Franziska at 11-...
The Beat Keeper of the Fighting Arena: When Sports Analysis Needs the Right Frame of ReferenceIn a quiet gym on the outskirts of Tokyo, on a January morning, I stood behin...
Thien Truong Erupts: Nam Dinh and the Season When Trust ReturnedIn the 94th minute, the final whistle blew at Thien Truong. In that instant,...
Inside the V-League Transfer Window: Wage Bills and Contract Structures Are the Real StoryOne late June afternoon, I stood on the second-floor corridor of a V-League...
Elizabeta Samara and the Twenty-One-Year Sediment of European Women's Table TennisAfter the China Smash in Beijing, Elizabeta Samara told the European Table...
V.League 1 and the Shift Back to the Mid-Block: When High Pressing Is No Longer the AnswerOver the past three V.League 1 rounds, I noted a small change in my tracking...
Indonesia Reaches 2026 Asian Games Men's Team Badminton Final: Doubles Anchor, Singles CrackThe first men's singles match ended 17-21, 14-21. Indonesia still reached the...
Data Verification: The Silent Gap in Vietnamese SwimmingOne morning in the analysis room, I opened a swimming data file and found it...
Javier Aguirre at Valencia: Four Points, One Laugh, and a Crisis Hidden in Plain SightAt the press room in Mestalla, Javier Aguirre leaned back in his chair and...
Wolves Esports sweep A Team at VCT Threshold China: The 2-0 that proves nothing about formWolves Esports entered VCT Threshold China 2026 as an organisation that had...
Galatasaray 1-0 Kocaelispor: The Captain's Goal and the Doors Behind Three PointsIn the 71st minute at RAMS Park, Abdülkerim Bardakcı received the ball more...
The Nine-Dimension Map of Vietnamese Football: From V.League 1 to a Continental DreamThe match at Thien Truong Stadium ended at 9:40 p.m., when the rain had soake...
Can Uzun and the Hamstring: How a Training-Ground Note Was Read as a "Shock Injury"Can Uzun and the Hamstring: How a Training-Ground Note Was Read as a "Shock...
Asian Games 2026: Five Reasons Behind Indian Badminton's Medal-Less Individual CampaignOn the third shot of the decisive rally in the third game, with the score...
Guernsey win Worthing junior team title: nine ties, zero decidersAt table two of Worthing Table Tennis Club, the umpire had already set out tw...
When Data Stops Being an Anchor: Lessons from a Broken Table Tennis Analysis PipelineIn more than thirty years of watching and reporting on women's sport, I have...
